Systematic Testing of Multicast Routing Protocols : Analysis of Forward and Backward
نویسندگان
چکیده
| The recent growth of the Internet and its increased het-erogeneity have increased the complexity of network protocol design and testing. In addition, the advent of multipoint (multicast-based) applications has introduced new challenges that are qualitatively diierent in nature than the traditional point-to-point protocols. Multipoint applications typically involve a group of participants simultaneously, and hence are inherently more complex. As more multipoint protocols are coming to life, the need for a systematic method to study and evaluate such protocols is becoming more apparent. Such method aims to expedite the protocol development cycle and improve protocol robustness and performance. In this paper, we present a new methodology for developing systematic and automatic test generation algorithms for multipoint protocols. These algorithms attempt to synthesize network topologies and sequences of events that stress the protocol's correctness or performance. This problem can be viewed as a domain-speciic search problem that suuers from the state space explosion problem. One goal of this work is to circumvent the state space explosion problem utilizing knowledge of network and fault modeling, and multipoint protocols. The two approaches investigated in this study are based on forward and backward search techniques. We use an extended nite state machine (FSM) model of the protocol. The rst algorithm uses forward search to perform reduced reachabil-ity analysis. Using domain-speciic information for multicast routing over LANs, the algorithm complexity is reduced from exponential to polynomial in the number of routers. This approach , however, does not fully automate topology synthesis. The second algorithm, the fault-oriented test generation, uses backward search for topology synthesis and uses backtracking to generate event sequences instead of searching forward from initial states. Using these algorithms, we have conducted studies for cor-rectness of the multicast routing protocol PIM. We propose to extend these algorithms to study end-to-end multipoint protocols using a virtual LAN that represents delays of the underlying multicast distribution tree.
منابع مشابه
Systematic testing of multicast routing protocols: analysis of forward and backward search techniques
The recent growth of the Internet and its increased het erogeneity have increased the complexity of network proto col design and testing In addition the advent of multipoint multicast based applications has introduced new challenges that are qualitatively di erent in nature than the traditional point to point protocols Multipoint applications typically in volve a group of participants simultane...
متن کاملFault-oriented Test Generation for Multicast Routing
The unprecedented growth of the Internet and the introduction of new network services such as multicast has lead to the increased complexity of network protocols and protocol interaction Multicast protocols support a wide range of multipoint applications ranging from teleconferencing to network games Unlike traditional point to point protocols multipoint communication involves multiple senders ...
متن کاملMulticast computer network routing using genetic algorithm and ant colony
Due to the growth and development of computer networks, the importance of the routing topic has been increased. The importance of the use of multicast networks is not negligible nowadays. Many of multimedia programs need to use a communication link to send a packet from a sender to several receivers. To support such programs, there is a need to make an optimal multicast tree to indicate the opt...
متن کاملSimulation-based 'STRESS' Testing Case Study: A Multicast Routing Protocol
In this work, we propose a method for using simulation to analyze the robustness of multiparty (multicastbased) protocols in a systematic fashion. We call our method Systematic Testing of Robustness by Examination of Selected Scenarios (STRESS). STRESS aims to cut the time and effort needed to explore pathological cases of a protocol during its design. This paper has two goals: (1) to describe ...
متن کاملSTRESS Testing using Reduced
| Recent growth of the Internet and the introduction of new network services, have led to the increased complexity of network protocols and protocol interaction. In particular, the advent of IP-multicast has contributed to this added complexity. Multicast enables group communication in an eecient manner. Unlike traditional unicast protocols, a multicast group may involve multiple senders and re...
متن کامل